home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 22
/
AACD 22.iso
/
AACD
/
Resources
/
Sound
/
AHI
/
Developer
/
include
/
C
/
clib
/
ahi_sub_protos.h
< prev
Wrap
C/C++ Source or Header
|
1997-04-02
|
1KB
|
41 lines
#ifndef CLIB_AHISUB_PROTOS_H
#define CLIB_AHISUB_PROTOS_H
/*
** $VER: ahi_sub_protos.h 4.1 (2.4.97)
**
** C prototypes. For use with 32 bit integers only.
**
** (C) Copyright 1994-1997 Martin Blom
** All Rights Reserved.
**
** (TAB SIZE: 8)
*/
#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif
#ifndef UTILITY_TAGITEM_H
#include <utility/tagitem.h>
#endif
#ifndef LIBRARIES_AHISUB_H
#include <libraries/ahi_sub.h>
#endif
ULONG AHIsub_AllocAudio( struct TagItem *, struct AHIAudioCtrlDrv * );
void AHIsub_FreeAudio( struct AHIAudioCtrlDrv * );
void AHIsub_Disable( struct AHIAudioCtrlDrv * );
void AHIsub_Enable( struct AHIAudioCtrlDrv * );
ULONG AHIsub_Start(ULONG, struct AHIAudioCtrlDrv * );
ULONG AHIsub_Update(ULONG, struct AHIAudioCtrlDrv * );
ULONG AHIsub_Stop( ULONG, struct AHIAudioCtrlDrv * );
ULONG AHIsub_SetVol( UWORD, Fixed, sposition, struct AHIAudioCtrlDrv *, ULONG );
ULONG AHIsub_SetFreq( UWORD, ULONG, struct AHIAudioCtrlDrv *, ULONG );
ULONG AHIsub_SetSound( UWORD, UWORD, ULONG, LONG, struct AHIAudioCtrlDrv *, ULONG );
ULONG AHIsub_SetEffect( APTR, struct AHIAudioCtrlDrv * );
ULONG AHIsub_LoadSound( UWORD, ULONG, APTR, struct AHIAudioCtrlDrv * );
ULONG AHIsub_UnloadSound( UWORD, struct AHIAudioCtrlDrv * );
LONG AHIsub_GetAttr( ULONG, LONG, LONG, struct TagItem *, struct AHIAudioCtrlDrv * );
LONG AHIsub_HardwareControl( ULONG, LONG, struct AHIAudioCtrlDrv *);
#endif /* CLIB_AHI_PROTOS_H */